@media screen and (max-width: 1500px ) {
.MenuList_f1>ul>li>:first-child { font-size: 14px; }
.NewsList_a2 .newnr p { max-height: 42px; }
.contact .T i { height: 21px; }
}
@media screen and (min-width:801px ) and (max-width: 1100px ) {
/*大于800小于1100的主导航响应 2019.01.08 当选择拨动时一级和二级不能一开始就隐藏*/
/*.MenuList_f1 { top: 50px; width: 220px;}
body.on .MenuList_f1 {height:calc(100vh - 50px);}
.MenuList_f1>ul>li>:first-child:after { display: none; }
.MenuList_f1>ul>li>:first-child a { padding: 0 30px 0 15px; line-height: 40px; height: 40px; }
.MenuList_f1>ul>li ul li a { line-height: 35px; height: 35px; font-size: 12px; padding: 0 20px; }*/
/*汉堡按钮*/
/*.menu-i { display: block; width: 50px; height: 50px; }
.menu-icon span, .menu-icon:before, .menu-icon:after { height: 2px; width: 20px; }
.menu-icon:before, .menu-icon:after { margin-top: -1px; }
.menu-icon:before { transform: translate(-50%, -8px); }
.menu-icon:after { transform: translate(-50%, 8px); }*/
/*---导航end------------------------------------------------------------------------------------------------------------------------*/
/*.menu-box { position: relative;}
.language_box { border-top: 1px solid #eee; padding: 30px 0; text-align: center; margin-left: 0; display: block; background: #fff; }
.language_box a { font-size: 14px; width: 80px; height: 30px; line-height: 30px; border-radius: 3px; }
.menu-box .M { background: none;position: relative; z-index: 1; }
.MenuList_f1>ul>li>:first-child.icon a:before { right: 15px; display: block; }*/
}
@media screen and (max-width: 1100px ) {
/*.MenuList_f1 { transition:0.5s ease 0s; overflow: auto; line-height: normal; right: 0; position: absolute; background: #fff; z-index: 0; height:0;}
.MenuList_f1>ul>li>:nth-child(2) { display: none; background: #eee; }
.MenuList_f1>ul>li:not(:first-child) { border-top: 1px solid #eee; }
.MenuList_f1>ul>li ul li:not(:first-child) { border-top: 1px solid #f5f5f5; }
.MenuList_f1>ul>li>:first-child.on { background: #eb5421; }*/
.MenuList_f1>ul>li>:first-child { font-size: 12px; }
.nav { padding-left: 4%; }
.nav .R { padding-right: 4vw; }
.NewsList_a2 .newnr p { max-height: 36px; }
.contact .T i { height: 18px; }
.menu-slide { display: none; }
}
@media screen and (max-width: 800px ) {
.menu-box { height: 14vw; padding: 0 4vw; position: fixed; left: 0; top: 0; z-index: 2; }
.menu-icon span, .menu-icon:before, .menu-icon:after { width: 7vw; }
.menu-i { width: auto; background: none; height: 14vw; display: inline-block; vertical-align: middle; position: relative; z-index: 0; }
.menu-icon:before { transform: translate(-50%, -2.5vw); }
.menu-icon:after { transform: translate(-50%, 2.5vw); }
.MenuList_f1 { transition: 0.5s ease 0s; overflow: auto; line-height: normal; right: 0; position: absolute; background: #fff; z-index: 0; height: 0; top: 14vw; width: 100vw; text-align: left; }
.MenuList_f1>ul>li>:nth-child(2) { display: none; background: #eee; }
.MenuList_f1>ul>li:not(:first-child) { border-top: 1px solid #eee; }
.MenuList_f1>ul>li ul li:not(:first-child) { border-top: 1px solid #f5f5f5; }
.MenuList_f1>ul>li>:first-child.on { background: #eb5421; color: #fff; }
body.on .MenuList_f1 { height: calc(100vh - 14vw); }
.MenuList_f1>ul>li>:first-child, .MenuList_f1>ul>li ul li a { line-height: normal; height: auto; }
.MenuList_f1>ul>li>:first-child { font-size: 4.4vw; color: #565656; }
.MenuList_f1>ul>li>:first-child a { padding: 3vw 6vw 3vw 3vw; }
.MenuList_f1>ul>li ul li a { font-size: 3.8vw; padding: 3vw 5vw; }
.logo { width: 72.5%; padding-bottom: 0; }
.banner { margin-top: 14vw; }
.menu-box .M { width: 27.5%; text-align: right; }
.MenuList_f1>ul>li>:first-child.icon a:before { right: 3vw; display: block; }
.mob-lan { display: inline-block; vertical-align: middle; width: 9vw; height: 9vw; text-align: center; line-height: 9vw; box-sizing: content-box; border-radius: 50%; margin-right: 4vw; border: 1px solid #eb5420; background: #eb5420; color: #fff; }
.i-a span { padding: 2vw 5.5vw; min-width: 35vw; }
.i-a { padding: 1.5vw 2.5vw; }
.footer-ewm { width: 30%; margin-left:0; display:inline-block; vertical-align:middle; }
.footer_L { width: 70%; display:inline-block; vertical-align:middle;}
.logo1>img { width: 36%; }
.logo1 i { width: 4vw; margin-right: 2vw; }
.logo1 .desc { margin-top: 4vw; }
.footer .T { padding: 9vw 0; }
.nav { padding-left: 0; }
.nav .R { padding-right: 0; }
.NavList_a1 ul { display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; }
.NavList_a1 li, .NavList_a1, .NavList_a1 ul { width: 100%; }
.NavList_a1 a { padding: 3vw; text-align: center; }
.page-box { padding: 8vw 0; }
.NewsList_a2 li a { padding: 0; }
.NewsList_a2 .newimg { width: 40%; padding: 15% 0; }
.NewsList_a2 .newnr { width: 60%; padding: 0 3vw; }
.NewsList_a2 .newnr p { margin-top: 2vw; max-height: none; }
.NewsList_a2 .data { margin-top: 2vw; }
.NewsList_a2 li+li { margin-top: 5vw; }
.ClassList_b1 { display: none; position: absolute; width: 100%; border: 1px solid #e5e5e5; border-top: none; z-index: 0; background: #f5f5f5; }
.ClassList_b1 ul { display: block; max-height: 54vw; overflow: auto; }
.ClassList_b1 a { display: block; font-size: 3.8vw; text-align: left; padding: 3vw 5%; }
.ProductList_b1 li { width: 49%; padding: 0; margin-bottom: 5vw; }
.ProductList_b1 li:nth-child(even) { margin-left: 2%; }
.ProductList_b1 li h3 { padding: 1.5vw; }
.VideoDisplay_a1_C iframe, .VideoDisplay_a1_C video, .NewsDetail_a1 #nc video, .NewsDetail_a1 #nc iframe, .ProductDetail_a1 .detail video, .ProductDetail_a1 .detail iframe { height: 60vw; }
.VideoDisplay_a1_C { margin-top: 5vw; }
.VideoDisplay_a1_back a { padding: 2.5vw; margin-top: 5vw; width: 100%; }
.contact .T i { height: 5.5vw; width: 3.5vw; margin-right: 2vw; }
.contact .T dl, .Gbook_b1 { margin-top: 5vw; }
.contact .T dd { margin-bottom: 3vw; }
.contact .T dt+dt { margin-top: 2vw; }
.contact .B { margin-top: 8vw; }
.rid51 .title img { width: 30%; }
.rid51 .section dd { margin-bottom: 2vw; }
.rid51 .section dt { margin-bottom: 1vw; }
.rid51 .section dl { margin-bottom: 5vw; }
.rid51 .title { padding-bottom: 3vw; margin-bottom: 3vw; }
.rid51 .section .R dl, .rid46 .M li { width: 49%; }
.rid51 .section .R dl:nth-child(even), .rid46 .M li:nth-child(even) { margin-left: 2%; }
.rid46 .T p:before { width: 20vw; height: 150%; border-width: 4px; border-radius:1.5vw; }
.rid46 .T p { padding-left: 9vw; }
.rid46 .T span { margin-top: 10vw; }
.rid46 .M li { padding: 3vw; margin-top: 2%; }
.rid46 .M figure { width: 14vw; height: 14vw; }
.rid46 .M p { margin-top: 2vw; }
.rid46 .B dd { padding: 5vw 10vw; }
.rid46 .B dt { padding: 5vw; }
.rid32 .T .text ul { padding:5vw 0; }
.rid32 .T .img .section { padding: 10vw 5vw 5vw; }
.rid32 .T .img b:before{width:20%;}
.rid32 .T .img b{margin-bottom:8vw;}
.rid32 .T .img dt {
    margin-top: 2vw;
}
.rid32 .T .img dl:not(:first-child){ margin-top:3vw;}
.rid32 .T .img figure {
    height: 55vw;
	max-height:none;
}
.rid51 .section dd img {
	width:4.5vw;
    margin-right: 2vw;
}
.rid51 .section dd span {
	width:calc(100% - 6.5vw);
}
.footer-ewm p {
    margin-top: 2vw;
}
.footer .logo1{margin-bottom:3vw;}
.footer .flex{display:block;}
.rid32 .B img{display:none;}
}
